![]() |
Sensor Fusion for Kinetis MCUs (ISSDK/KSDK version)
|
Include dependency graph for fusion.c:Go to the source code of this file.
Functions | |
| void | fInitializeFusion (SensorFusionGlobals *sfg) |
| void | fFuseSensors (struct SV_1DOF_P_BASIC *pthisSV_1DOF_P_BASIC, struct SV_3DOF_G_BASIC *pthisSV_3DOF_G_BASIC, struct SV_3DOF_B_BASIC *pthisSV_3DOF_B_BASIC, struct SV_3DOF_Y_BASIC *pthisSV_3DOF_Y_BASIC, struct SV_6DOF_GB_BASIC *pthisSV_6DOF_GB_BASIC, struct SV_6DOF_GY_KALMAN *pthisSV_6DOF_GY_KALMAN, struct SV_9DOF_GBY_KALMAN *pthisSV_9DOF_GBY_KALMAN, struct AccelSensor *pthisAccel, struct MagSensor *pthisMag, struct GyroSensor *pthisGyro, struct PressureSensor *pthisPressure, struct MagCalibration *pthisMagCal) |
| void | fInit_1DOF_P_BASIC (struct SV_1DOF_P_BASIC *pthisSV, struct PressureSensor *pthisPressure, float flpftimesecs) |
| void | fInit_3DOF_G_BASIC (struct SV_3DOF_G_BASIC *pthisSV, struct AccelSensor *pthisAccel, float flpftimesecs) |
| void | fInit_3DOF_B_BASIC (struct SV_3DOF_B_BASIC *pthisSV, struct MagSensor *pthisMag, float flpftimesecs) |
| void | fInit_3DOF_Y_BASIC (struct SV_3DOF_Y_BASIC *pthisSV) |
| void | fInit_6DOF_GB_BASIC (struct SV_6DOF_GB_BASIC *pthisSV, struct AccelSensor *pthisAccel, struct MagSensor *pthisMag, float flpftimesecs) |
| void | fInit_6DOF_GY_KALMAN (struct SV_6DOF_GY_KALMAN *pthisSV, struct AccelSensor *pthisAccel, struct GyroSensor *pthisGyro) |
| void | fInit_9DOF_GBY_KALMAN (struct SV_9DOF_GBY_KALMAN *pthisSV, struct AccelSensor *pthisAccel, struct MagSensor *pthisMag, struct GyroSensor *pthisGyro, struct MagCalibration *pthisMagCal) |
| void | fRun_1DOF_P_BASIC (struct SV_1DOF_P_BASIC *pthisSV, struct PressureSensor *pthisPressure) |
| void | fRun_3DOF_G_BASIC (struct SV_3DOF_G_BASIC *pthisSV, struct AccelSensor *pthisAccel) |
| void | fRun_3DOF_B_BASIC (struct SV_3DOF_B_BASIC *pthisSV, struct MagSensor *pthisMag) |
| void | fRun_3DOF_Y_BASIC (struct SV_3DOF_Y_BASIC *pthisSV, struct GyroSensor *pthisGyro) |
| void | fRun_6DOF_GB_BASIC (struct SV_6DOF_GB_BASIC *pthisSV, struct MagSensor *pthisMag, struct AccelSensor *pthisAccel) |
| void | fRun_6DOF_GY_KALMAN (struct SV_6DOF_GY_KALMAN *pthisSV, struct AccelSensor *pthisAccel, struct GyroSensor *pthisGyro) |
| void fFuseSensors | ( | struct SV_1DOF_P_BASIC * | pthisSV_1DOF_P_BASIC, |
| struct SV_3DOF_G_BASIC * | pthisSV_3DOF_G_BASIC, | ||
| struct SV_3DOF_B_BASIC * | pthisSV_3DOF_B_BASIC, | ||
| struct SV_3DOF_Y_BASIC * | pthisSV_3DOF_Y_BASIC, | ||
| struct SV_6DOF_GB_BASIC * | pthisSV_6DOF_GB_BASIC, | ||
| struct SV_6DOF_GY_KALMAN * | pthisSV_6DOF_GY_KALMAN, | ||
| struct SV_9DOF_GBY_KALMAN * | pthisSV_9DOF_GBY_KALMAN, | ||
| struct AccelSensor * | pthisAccel, | ||
| struct MagSensor * | pthisMag, | ||
| struct GyroSensor * | pthisGyro, | ||
| struct PressureSensor * | pthisPressure, | ||
| struct MagCalibration * | pthisMagCal | ||
| ) |
Definition at line 86 of file fusion.c.
Referenced by runFusion().
Here is the call graph for this function:
Here is the caller graph for this function:| void fInit_1DOF_P_BASIC | ( | struct SV_1DOF_P_BASIC * | pthisSV, |
| struct PressureSensor * | pthisPressure, | ||
| float | flpftimesecs | ||
| ) |
Definition at line 172 of file fusion.c.
Referenced by fRun_1DOF_P_BASIC().
Here is the caller graph for this function:| void fInit_3DOF_B_BASIC | ( | struct SV_3DOF_B_BASIC * | pthisSV, |
| struct MagSensor * | pthisMag, | ||
| float | flpftimesecs | ||
| ) |
Definition at line 228 of file fusion.c.
Referenced by fRun_3DOF_B_BASIC().
Here is the call graph for this function:
Here is the caller graph for this function:| void fInit_3DOF_G_BASIC | ( | struct SV_3DOF_G_BASIC * | pthisSV, |
| struct AccelSensor * | pthisAccel, | ||
| float | flpftimesecs | ||
| ) |
Definition at line 197 of file fusion.c.
Referenced by fRun_3DOF_G_BASIC().
Here is the call graph for this function:
Here is the caller graph for this function:| void fInit_3DOF_Y_BASIC | ( | struct SV_3DOF_Y_BASIC * | pthisSV | ) |
Definition at line 259 of file fusion.c.
Referenced by fRun_3DOF_Y_BASIC().
Here is the call graph for this function:
Here is the caller graph for this function:| void fInit_6DOF_GB_BASIC | ( | struct SV_6DOF_GB_BASIC * | pthisSV, |
| struct AccelSensor * | pthisAccel, | ||
| struct MagSensor * | pthisMag, | ||
| float | flpftimesecs | ||
| ) |
Definition at line 277 of file fusion.c.
Referenced by fRun_6DOF_GB_BASIC().
Here is the call graph for this function:
Here is the caller graph for this function:| void fInit_6DOF_GY_KALMAN | ( | struct SV_6DOF_GY_KALMAN * | pthisSV, |
| struct AccelSensor * | pthisAccel, | ||
| struct GyroSensor * | pthisGyro | ||
| ) |
Definition at line 313 of file fusion.c.
Referenced by fRun_6DOF_GY_KALMAN().
Here is the call graph for this function:
Here is the caller graph for this function:| void fInit_9DOF_GBY_KALMAN | ( | struct SV_9DOF_GBY_KALMAN * | pthisSV, |
| struct AccelSensor * | pthisAccel, | ||
| struct MagSensor * | pthisMag, | ||
| struct GyroSensor * | pthisGyro, | ||
| struct MagCalibration * | pthisMagCal | ||
| ) |
Definition at line 378 of file fusion.c.
Referenced by fRun_6DOF_GY_KALMAN().
Here is the call graph for this function:
Here is the caller graph for this function:| void fInitializeFusion | ( | SensorFusionGlobals * | sfg | ) |
Definition at line 51 of file fusion.c.
Referenced by DecodeCommandBytes(), and initializeFusionEngine().
Here is the caller graph for this function:| void fRun_1DOF_P_BASIC | ( | struct SV_1DOF_P_BASIC * | pthisSV, |
| struct PressureSensor * | pthisPressure | ||
| ) |
Definition at line 447 of file fusion.c.
Referenced by fFuseSensors().
Here is the call graph for this function:
Here is the caller graph for this function:| void fRun_3DOF_B_BASIC | ( | struct SV_3DOF_B_BASIC * | pthisSV, |
| struct MagSensor * | pthisMag | ||
| ) |
Definition at line 517 of file fusion.c.
Referenced by fFuseSensors().
Here is the call graph for this function:
Here is the caller graph for this function:| void fRun_3DOF_G_BASIC | ( | struct SV_3DOF_G_BASIC * | pthisSV, |
| struct AccelSensor * | pthisAccel | ||
| ) |
Definition at line 467 of file fusion.c.
Referenced by fFuseSensors().
Here is the call graph for this function:
Here is the caller graph for this function:| void fRun_3DOF_Y_BASIC | ( | struct SV_3DOF_Y_BASIC * | pthisSV, |
| struct GyroSensor * | pthisGyro | ||
| ) |
Definition at line 562 of file fusion.c.
Referenced by fFuseSensors().
Here is the call graph for this function:
Here is the caller graph for this function:| void fRun_6DOF_GB_BASIC | ( | struct SV_6DOF_GB_BASIC * | pthisSV, |
| struct MagSensor * | pthisMag, | ||
| struct AccelSensor * | pthisAccel | ||
| ) |
Definition at line 610 of file fusion.c.
Referenced by fFuseSensors().
Here is the call graph for this function:
Here is the caller graph for this function:| void fRun_6DOF_GY_KALMAN | ( | struct SV_6DOF_GY_KALMAN * | pthisSV, |
| struct AccelSensor * | pthisAccel, | ||
| struct GyroSensor * | pthisGyro | ||
| ) |
Definition at line 663 of file fusion.c.
Referenced by fFuseSensors().
Here is the call graph for this function:
Here is the caller graph for this function: